homemade weapon that shoots nails or other ammunition - Español Inglés Diccionario